﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ZLDC.Topo.Model.Estate
{
                public class CustomerInfo
    {
        public CustomerInfo()
        {
        }

        public CustomerInfo(int Id, string customer, string customerTel, string customerClass, string occupation, string agent, string agentTel, string infoFrom, string buyingMotive, string remark, string dId, string dname, string aId, string area, string payType, string type, string tradetype, string usage, string Direct, int room, int hall, int restRoom, int balcony, int maxFloor, int minFloor, string houseStyle, string fitment, float minAcreage, float maxAcreage, float minPrice, float maxPrice, int addUId, string AddUser, int AddDeptId, string AddDept, DateTime AddDate, string owner, int ownerid, int ownerDeptId, string ownerDept, string ownerTel, DateTime ownerDate, DateTime followUpDate, int status, int isSelf, int dltFlag, string mark1, string mark2, string mark3, string modifyUser, DateTime modifyDate, int isValid,int ischange)
        {
            this._Id = Id;
            this._customer = customer;
            this._customerTel = customerTel;
            this._customerClass = customerClass;
            this._occupation = occupation;
            this._agent = agent;
            this._agentTel = agentTel;
            this._infoFrom = infoFrom;
            this._buyingMotive = buyingMotive;
            this._remark = remark;
            this._dId = dId;
            this._dname = dname;
            this._aId = aId;
            this._area = area;
            this._payType = payType;
            this._type = type;
            this._tradetype = tradetype;
            this._usage = usage;
            this._Direct = Direct;
            this._room = room;
            this._hall = hall;
            this._restRoom = restRoom;
            this._balcony = balcony;
            this._maxFloor = maxFloor;
            this._minFloor = minFloor;
            this._houseStyle = houseStyle;
            this._fitment = fitment;
            this._minAcreage = minAcreage;
            this._maxAcreage = maxAcreage;
            this._minPrice = minPrice;
            this._maxPrice = maxPrice;
            this._addUId = addUId;
            this._AddUser = AddUser;
            this._AddDeptId = AddDeptId;
            this._AddDept = AddDept;
            this._AddDate = AddDate;
            this._owner = owner;
            this._ownerid = ownerid;
            this._ownerDeptId = ownerDeptId;
            this._ownerDept = ownerDept;
            this._ownerTel = ownerTel;
            this._ownerDate = ownerDate;
            this._followUpDate = followUpDate;
            this._status = status;
            this._isSelf = isSelf;
            this._dltFlag = dltFlag;
            this._mark1 = mark1;
            this._mark2 = mark2;
            this._mark3 = mark3;
            this._modifyUser = modifyUser;
            this._modifyDate = modifyDate;
            this._isValid = isValid;
            this._isChange = ischange;
        }

        #region 公共属性
        private int _Id;
                                public int Id { get { return _Id; } set { _Id = value; } }

        private string _customer;
                                public string Customer { get { return _customer; } set { _customer = value; } }

        private string _customerTel;
                                public string CustomerTel { get { return _customerTel; } set { _customerTel = value; } }

        private string _customerClass;
                                public string CustomerClass { get { return _customerClass; } set { _customerClass = value; } }

        private string _occupation;
                                public string Occupation { get { return _occupation; } set { _occupation = value; } }

        private string _agent;
                                public string Agent { get { return _agent; } set { _agent = value; } }

        private string _agentTel;
                                public string AgentTel { get { return _agentTel; } set { _agentTel = value; } }

        private string _infoFrom;
                                public string InfoFrom { get { return _infoFrom; } set { _infoFrom = value; } }

        private string _buyingMotive;
                                public string BuyingMotive { get { return _buyingMotive; } set { _buyingMotive = value; } }

        private string _remark;
                                public string Remark { get { return _remark; } set { _remark = value; } }

        private string _dId;
                                public string DId { get { return _dId; } set { _dId = value; } }

        private string _dname;
                                public string Dname { get { return _dname; } set { _dname = value; } }

        private string _aId;
                                public string AId { get { return _aId; } set { _aId = value; } }

        private string _area;
                                public string Area { get { return _area; } set { _area = value; } }

        private string _payType;
                                public string PayType { get { return _payType; } set { _payType = value; } }

        private string _type;
                                public string Type { get { return _type; } set { _type = value; } }

        private string _tradetype;
                                public string Tradetype { get { return _tradetype; } set { _tradetype = value; } }

        private string _usage;
                                public string Usage { get { return _usage; } set { _usage = value; } }

        private string _Direct;
                                public string Direct { get { return _Direct; } set { _Direct = value; } }

        private int _room;
                                public int Room { get { return _room; } set { _room = value; } }

        private int _hall;
                                public int Hall { get { return _hall; } set { _hall = value; } }

        private int _restRoom;
                                public int RestRoom { get { return _restRoom; } set { _restRoom = value; } }

        private int _balcony;
                                public int Balcony { get { return _balcony; } set { _balcony = value; } }

        private int _maxFloor;
                                public int MaxFloor { get { return _maxFloor; } set { _maxFloor = value; } }

        private int _minFloor;
                                public int MinFloor { get { return _minFloor; } set { _minFloor = value; } }

        private string _houseStyle;
                                public string HouseStyle { get { return _houseStyle; } set { _houseStyle = value; } }

        private string _fitment;
                                public string Fitment { get { return _fitment; } set { _fitment = value; } }

        private float _minAcreage;
                                public float MinAcreage { get { return _minAcreage; } set { _minAcreage = value; } }

        private float _maxAcreage;
                                public float MaxAcreage { get { return _maxAcreage; } set { _maxAcreage = value; } }

        private float _minPrice;
                                public float MinPrice { get { return _minPrice; } set { _minPrice = value; } }

        private float _maxPrice;
                                public float MaxPrice { get { return _maxPrice; } set { _maxPrice = value; } }

        private int _addUId;
                                public int AddUId { get { return _addUId; } set { _addUId = value; } }

        private string _AddUser;
                                public string AddUser { get { return _AddUser; } set { _AddUser = value; } }

        private int _AddDeptId;
                                public int AddDeptId { get { return _AddDeptId; } set { _AddDeptId = value; } }

        private string _AddDept;
                                public string AddDept { get { return _AddDept; } set { _AddDept = value; } }

        private DateTime _AddDate;
                                public DateTime AddDate { get { return _AddDate; } set { _AddDate = value; } }

        private string _owner;
                                public string Owner { get { return _owner; } set { _owner = value; } }

        private int _ownerid;
                                public int Ownerid { get { return _ownerid; } set { _ownerid = value; } }

        private int _ownerDeptId;
                                public int OwnerDeptId { get { return _ownerDeptId; } set { _ownerDeptId = value; } }

        private string _ownerDept;
                                public string OwnerDept { get { return _ownerDept; } set { _ownerDept = value; } }

        private string _ownerTel;
                                public string OwnerTel { get { return _ownerTel; } set { _ownerTel = value; } }

        private DateTime _ownerDate;
                                public DateTime OwnerDate { get { return _ownerDate; } set { _ownerDate = value; } }

        private DateTime _followUpDate;
                                public DateTime FollowUpDate { get { return _followUpDate; } set { _followUpDate = value; } }

        private int _status;
                                public int Status { get { return _status; } set { _status = value; } }

        private int _isSelf;
                                public int IsSelf { get { return _isSelf; } set { _isSelf = value; } }

        private int _dltFlag;
                                public int DltFlag { get { return _dltFlag; } set { _dltFlag = value; } }

        private string _mark1;
                                public string Mark1 { get { return _mark1; } set { _mark1 = value; } }

        private string _mark2;
                                public string Mark2 { get { return _mark2; } set { _mark2 = value; } }

        private string _mark3;
                                public string Mark3 { get { return _mark3; } set { _mark3 = value; } }

        private string _modifyUser;
                                public string ModifyUser { get { return _modifyUser; } set { _modifyUser = value; } }

        private DateTime _modifyDate;
                                public DateTime ModifyDate { get { return _modifyDate; } set { _modifyDate = value; } }

        private int _isValid;
                                public int IsValid { get { return _isValid; } set { _isValid = value; } }

        private int _isChange;
        
        public int IsChange{ get { return _isChange; } set { _isChange = value; } }

        #endregion
    }
}
